Kanzi 4.0.0-beta2
kanzi::WakeupSignalSource Class Referenceabstract

WakeupSignalSource class. More...

#include <kanzi/core.ui/input/wakeup_signal_source.hpp>

Inheritance diagram for kanzi::WakeupSignalSource:
[legend]

Public Member Functions

virtual KZ_NO_DISCARD optional< NativeEventHandlegetNativeEventHandle () const noexcept=0
 Returns a waitable event handle for this signal source, if available.
 
WakeupSignalSourceoperator= (const WakeupSignalSource &)=default
 Copy assignment operator.
 
WakeupSignalSourceoperator= (WakeupSignalSource &&) noexcept=default
 Move assignment operator.
 
 WakeupSignalSource ()=default
 Constructor.
 
 WakeupSignalSource (const WakeupSignalSource &)=default
 Copy constructor.
 
 WakeupSignalSource (WakeupSignalSource &&) noexcept=default
 Move constructor.
 
virtual ~WakeupSignalSource ()=default
 Destructor.
 

Detailed Description

WakeupSignalSource class.

Interface for wakeup signal sources. This interface participates in the graphics output capability query. See Application::getGraphicsOutput<>().

Since
Kanzi 4.0.0

Constructor & Destructor Documentation

◆ WakeupSignalSource() [1/3]

kanzi::WakeupSignalSource::WakeupSignalSource ( )
default

Constructor.

◆ ~WakeupSignalSource()

virtual kanzi::WakeupSignalSource::~WakeupSignalSource ( )
virtualdefault

Destructor.

◆ WakeupSignalSource() [2/3]

kanzi::WakeupSignalSource::WakeupSignalSource ( const WakeupSignalSource & )
default

Copy constructor.

◆ WakeupSignalSource() [3/3]

kanzi::WakeupSignalSource::WakeupSignalSource ( WakeupSignalSource && )
defaultnoexcept

Move constructor.

Member Function Documentation

◆ operator=() [1/2]

WakeupSignalSource & kanzi::WakeupSignalSource::operator= ( const WakeupSignalSource & )
default

Copy assignment operator.

◆ operator=() [2/2]

WakeupSignalSource & kanzi::WakeupSignalSource::operator= ( WakeupSignalSource && )
defaultnoexcept

Move assignment operator.

◆ getNativeEventHandle()

virtual KZ_NO_DISCARD optional< NativeEventHandle > kanzi::WakeupSignalSource::getNativeEventHandle ( ) const
pure virtualnoexcept

The documentation for this class was generated from the following file: